package city.spring.modules.checkinfee.vo;

import city.spring.modules.checkinfee.entity.CheckinfeeEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 物资视图层数据
 *
 * @author 谢金婷
 * @date 2020/8/5 0017 21:56
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CheckinfeeVO extends CheckinfeeEntity {
    /**
     * 老人姓名
     */
    private String oldmanName;
    private String oldmanId;

    /**
     * 床位号
     */
    private String bedName;

    /**
     * 护理级别
     */
    private String attendanceName;

    /**
     * 经办人姓名
     */
    private String userName;

    /**
     * 入住状态
     */
    private String checkinType;

    /**
     * 床位费
     */
    private BigDecimal bedFee;

    /**
     * 护理费
     */
    private BigDecimal nurseFee;

    /**
     * 私人护理定制费
     */
    private BigDecimal customNurseFee;

    /**
     * 餐饮费
     */
    private BigDecimal mealFee;

    /**
     * 水电费
     */
    private BigDecimal waterFee;

    /**
     * 总计
     */
    private BigDecimal totalMount;

    /**
     * 房间类型
     */
    private String roomType;
    /**
     * 是否包房
     */
    private String isPrivate;

    /**
     * 应交费用
     */
    private BigDecimal feesPayable;

    /**
     * 减免费用
     */
    private BigDecimal reducedfee;
    /**
     * 折后费用
     */
    private BigDecimal discountedcost;

    /**
     * 实际收费
     */
    private BigDecimal actualfee;

    /**
     * 类别
     */
    private String payType;

    /**
     * 入院交费和月度交费
     */
    private Integer category;

    /**
     * 缴存时间
     */
    private String datePeriod;

    /**
     * 说明
     */
    private String describes;

}
